﻿function AsignaValor(Nombre, Valor) {
    var Campo = document.getElementById(Nombre);
    if (Valor == "") {
        Campo.value = "";
    } else {
        if (Campo.value != "") {
            Campo.value = Campo.value + Valor;
        } else {
            Campo.value = Valor;
        }
    }
}

function randOrd() {
    return (Math.round(Math.random()) - 0.5);
}

function marcador(Div, Nombre) {
    var resultado = "";
    var num = new Array('1', '2', '3', '4', '5', '6', '7', '8', '9', '0');
    num.sort(randOrd);
    resultado = "<table cellpadding='1' cellspacing='1' width='100'>";
    var ini = 0;
    var fin = 3;
    for (var i = 0; i < 4; ++i) {
        resultado += "<tr bgcolor='#F0F7FD'>";
        for (var j = ini; j < fin; ++j) {
            resultado += "<td align='center'><input type='button' onclick=\"AsignaValor('" + Nombre + "','" + num[j] + "')\" value=" + num[j] + " class='button_key'></td>";
        }
        if (j < 9) {
            ini = j;
            fin = ini + 3;
        } else if (j == 9) {
            ini = j;
            fin = ini + 1;
        } else if (j == 10) {
            resultado += "<td colspan='4' align='center' style='cursor:pointer;' onclick=\"AsignaValor('" + Nombre + "','')\" class='button_key'><strong>Limpiar</strong></td>";
        }
        resultado += "</tr>";
    }

    resultado += "</table><br>";
    document.getElementById(Div).innerHTML = resultado;
}

function marcadorintra(Div, Nombre) {
    var resultado = "";
    var num = new Array('1', '2', '3', '4', '5', '6', '7', '8', '9', '0', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'ñ', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z');
    num.sort(randOrd);
    resultado = "<table cellpadding='1' cellspacing='1' width='100'>";
    var ini = 0;
    var fin = 7;
    for (var i = 0; i < 6; ++i) {
        resultado += "<tr bgcolor='#F0F7FD'>";
        for (var j = ini; j < fin; ++j) {
            resultado += "<td align='center'><input type='button' onclick=\"AsignaValor('" + Nombre + "','" + num[j] + "')\" value=" + num[j] + " class='button_key'></td>";
        }
        if (j < 35) {
            ini = j;
            fin = ini + 7;
        } else if (j == 35) {
            ini = j;
            fin = ini + 2;
        } else if (j == 37) {
            resultado += "<td colspan='4' align='center' style='cursor:pointer;' onclick=\"AsignaValor('" + Nombre + "','')\" class='button_key'><strong>Limpiar</strong></td>";
        }
        resultado += "</tr>";
    }

    resultado += "</table><br>";
    document.getElementById(Div).innerHTML = resultado;
}

function marcadorintra2(Div, Nombre, Div2, Nombre2) {
    //teclado 1
    var resultado = "";
    var num = new Array('1', '2', '3', '4', '5', '6', '7', '8', '9', '0', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'ñ', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z');
    num.sort(randOrd);
    resultado = "<table cellpadding='1' cellspacing='1' width='100'>";
    var ini = 0;
    var fin = 7;
    for (var i = 0; i < 6; ++i) {
        resultado += "<tr bgcolor='#F0F7FD'>";
        for (var j = ini; j < fin; ++j) {
            resultado += "<td align='center'><input type='button' onclick=\"AsignaValor('" + Nombre + "','" + num[j] + "')\" value=" + num[j] + " class='button_key'></td>";
        }
        if (j < 35) {
            ini = j;
            fin = ini + 7;
        } else if (j == 35) {
            ini = j;
            fin = ini + 2;
        } else if (j == 37) {
            resultado += "<td colspan='4' align='center' style='cursor:pointer;' onclick=\"AsignaValor('" + Nombre + "','')\" class='button_key'><strong>Limpiar</strong></td>";
        }
        resultado += "</tr>";
    }

    resultado += "</table><br>";
    document.getElementById(Div).innerHTML = resultado;

    //teclado 2
    var resultado2 = "";
    var num2 = new Array('1', '2', '3', '4', '5', '6', '7', '8', '9', '0', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'ñ', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z');
    num2.sort(randOrd);
    resultado2 = "<table cellpadding='1' cellspacing='1' width='100'>";
    var ini2 = 0;
    var fin2 = 7;
    for (var i = 0; i < 6; ++i) {
        resultado2 += "<tr bgcolor='#F0F7FD'>";
        for (var j = ini2; j < fin2; ++j) {
            resultado2 += "<td align='center'><input type='button' onclick=\"AsignaValor('" + Nombre2 + "','" + num2[j] + "')\" value=" + num2[j] + " class='button_key'></td>";
        }
        if (j < 35) {
            ini2 = j;
            fin2 = ini2 + 7;
        } else if (j == 35) {
            ini2 = j;
            fin2 = ini2 + 2;
        } else if (j == 37) {
            resultado2 += "<td colspan='4' align='center' style='cursor:pointer;' onclick=\"AsignaValor('" + Nombre2 + "','')\" class='button_key'><strong>Limpiar</strong></td>";
        }
        resultado2 += "</tr>";
    }

    resultado2 += "</table><br>";
    document.getElementById(Div2).innerHTML = resultado2;
}